import request from '@/utils/request'

/**
 * 销售额-卡片（珠宝，非珠宝，美妆 通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
const saleroomCardListApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomCardList',
		method: 'post',
		data: data
	})
};

/**
 * 销售额-图表（珠宝，非珠宝，美妆 通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
 const saleroomChartApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomChart',
		method: 'post',
		data: data
	})
};

/**
 * 品牌情况 是否展示
 * @param  projectZylyCode  自营联营项目编码
 */
 const brandIsShowApi = ({ projectZylyCode }) => {
	// const data = {
	// 	projectZylyCode,
	// }
	return request({
		url: `portal-server/v1/api/joints/brandIsShow?projectZylyCode=${projectZylyCode}`,
		method: 'get',
		// data: data
	})
};

/**
 * 品牌情况（珠宝，非珠宝通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  dimTime  日 月 年
 */
 const saleroomBrandSituationApi = ({ projectZylyCode, dataTime, dimTime }) => {
	const data = {
		projectZylyCode,
		dataTime,
		dimTime,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomBrandSituation',
		method: 'post',
		data: data
	})
};

/**
 * 预算对标（通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  dataType  月度，累计，全年
 */
 const saleroomBudgetRSDApi = ({ projectZylyCode, dataTime, dataType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		dataType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomBudgetRSD',
		method: 'post',
		data: data
	})
};

/**
 * 客流量 是否展示 以及 详情页 是否展示【客流】列
 * @param  projectZylyCode  自营联营项目编码
 */
 const flowIsShowApi = ({ projectZylyCode }) => {
	// const data = {
	// 	projectZylyCode,
	// }
	return request({
		url: `portal-server/v1/api/joints/flowIsShow?projectZylyCode=${projectZylyCode}`,
		method: 'get',
		// data: data
	})
};

/**
 * 客流量卡片（美妆，非珠宝 通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
 const saleroomFlowCardApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomFlowCard',
		method: 'post',
		data: data
	})
};

/**
 * 客流量图表（美妆，非珠宝 通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
 const saleroomFlowChartApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomFlowChart',
		method: 'post',
		data: data
	})
};

/**
 * 交易笔数卡片（美妆，非珠宝 通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
 const saleroomDealCardApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomDealCard',
		method: 'post',
		data: data
	})
};
/**
 * 交易笔数图表（美妆，非珠宝 通用）
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
 const saleroomDealChartApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomDealChart',
		method: 'post',
		data: data
	})
};

/**
 * 交美妆：区位列表
 * @param  projectZylyCode  自营联营项目编码
 * @param  dataTime  更新日期，接口获取的
 * @param  timeType  日 月 年
 */
 const saleroomZoneListApi = ({ projectZylyCode, dataTime, timeType }) => {
	const data = {
		projectZylyCode,
		dataTime,
		timeType,
	}
	return request({
		url: 'portal-server/v1/api/joints/saleroomZoneList',
		method: 'post',
		data: data
	})
};


export default {
	saleroomCardListApi,
	saleroomChartApi,
	brandIsShowApi,
	saleroomBrandSituationApi,
	saleroomBudgetRSDApi,
	flowIsShowApi,
	saleroomFlowCardApi,
	saleroomFlowChartApi,
	saleroomDealCardApi,
	saleroomDealChartApi,
	saleroomZoneListApi,
}
